package org.wishwork.api.stock.other.upload.request;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;

import java.math.BigDecimal;

/**
 * @description:
 * @author: WangYX
 * @create: 2022-04-12 14:46
 * @Version: 1.0.0
 **/
@EqualsAndHashCode
@ToString
@Getter
public class Item {

    /**
     * 必填
     * 商品编码
     */
    @NonNull
    private String skuId;

    /**
     * 必填
     * 数量
     */
    @NonNull
    private Integer qty;

    /**
     * 非必填
     * 批次号，系统中相关业务项需配置
     */
    private String batchId;

    /**
     * 非必填
     * 生产日期，系统中相关业务项需配置
     */
    private String producedDate;

    /**
     * 非必填
     * 有效期至，系统中相关业务项需配置
     */
    private String expirationDate;

    /**
     * 非必填
     * 备注
     */
    private String remark;

    /**
     * 非必填
     * 商品单价
     */
    private BigDecimal salePrice;
}
